#include "loginmainwindow.h"
#include "./ui_loginmainwindow.h"
#include <QDebug>
#include <QBrush>
#include <QMessageBox>

LoginMainWindow::LoginMainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::LoginMainWindow)
{
    ui->setupUi(this);


    // 连接退出信号槽
    connect(ui->pushButton_quit, &QPushButton::clicked, this, &QMainWindow::close);

    // 连接登陆信号槽
    connect(ui->pushButton_login, &QPushButton::clicked, this, &LoginMainWindow::login);
}

LoginMainWindow::~LoginMainWindow()
{
    delete ui;
}

void LoginMainWindow::login()
{
    // 获取用户的账号以及密码
    usrText_ = ui->lineEdit_usr->text();
    pwText_  = ui->lineEdit_pw->text();
    if(usrText_.isEmpty()){
       ui->lineEdit_usr->error("请输入账号");
       return;
    }
    if(pwText_.isEmpty()){
       ui->lineEdit_pw->error("请输入密码");
       return;
    }
#if LOGINDEBUG
    qDebug() << "账号:" << usrText_.toUtf8().data();
    qDebug() << "密码:" << pwText_.toUtf8().data();
#endif

    bool res = true;  /* 用于判断账号密码是否正确 */
    /* 此处添加是否用户密码正确的代码段 */
    /********************* START ***********************/

    /********************* END ***********************/
    if(res){
         close();
    }else{
        QMessageBox::warning(this, "账户密码错误", "请和对用户名以及密码");
    }
}
